<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Hero War: Référence de l&#39;espace de nommage gfx</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css">
<link href="../../doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Généré par Doxygen 1.5.8 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="../../index.html"><span>Page&nbsp;principale</span></a></li>
      <li class="current"><a href="../../namespaces.html"><span>Espaces&nbsp;de&nbsp;nommage</span></a></li>
      <li><a href="../../annotated.html"><span>Classes</span></a></li>
      <li><a href="../../files.html"><span>Fichiers</span></a></li>
      <li><a href="../../examples.html"><span>Exemples</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="../../namespaces.html"><span>Liste&nbsp;des&nbsp;espaces&nbsp;de&nbsp;nommage</span></a></li>
      <li><a href="../../namespacemembers.html"><span>Membres&nbsp;de&nbsp;l'espace&nbsp;de&nbsp;nommage</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Référence de l'espace de nommage gfx</h1>Implement le moteur graphique de Hero War.  
<a href="#_details">Plus de détails...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d6a/classgfx_1_1_anim.html">Anim</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implémente la gestion des animation selon le temps.  <a href="../../df/d6a/classgfx_1_1_anim.html#_details">Plus de détails...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/db5/classgfx_1_1_d_l_map.html">DLMap</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affiche une map de tile de manière optimisé avec les Display List de openGL à partir d'une image qui contient tout les tiles. Une fois créé, la map ne peut être changé.  <a href="../../d3/db5/classgfx_1_1_d_l_map.html#_details">Plus de détails...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d31/classgfx_1_1_img_anim.html">ImgAnim</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Comme <a class="el" href="../../df/d6a/classgfx_1_1_anim.html" title="Implémente la gestion des animation selon le temps.">Anim</a> à la diférence près que la classe utilise une image avec tout les sprites au lieu des couches d'une layer.  <a href="../../d8/d31/classgfx_1_1_img_anim.html#_details">Plus de détails...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d2e/classgfx_1_1_layer.html">Layer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Petite classe simple qui gère le système de couche de drawable. Elle a la même utilisation que std::vector, l'élément à l'indice 0 est le premier affiché.  <a href="../../d2/d2e/classgfx_1_1_layer.html#_details">Plus de détails...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d63/classgfx_1_1_layer_anim.html">LayerAnim</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Animation où chaque frame est repésenter par une couche de <a class="el" href="../../d2/d2e/classgfx_1_1_layer.html" title="Petite classe simple qui gère le système de couche de drawable. Elle a la même...">Layer</a>.  <a href="../../d0/d63/classgfx_1_1_layer_anim.html#_details">Plus de détails...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dcf/classgfx_1_1_map.html">Map</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Classes qui gère la matrices d'une map.  <a href="../../dc/dcf/classgfx_1_1_map.html#_details">Plus de détails...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc0/classgfx_1_1_map_layer.html">MapLayer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="../../dc/dcf/classgfx_1_1_map.html" title="Classes qui gère la matrices d&#39;une map.">Map</a> qui affiche dynamiquement des drawable un par un selon le viewport.  <a href="../../d2/dc0/classgfx_1_1_map_layer.html#_details">Plus de détails...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Définition de type</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35f773ecd26db8607f55fc71561889df"></a><!-- doxytag: member="gfx::RectTileSet" ref="35f773ecd26db8607f55fc71561889df" args="" -->
typedef std::map&lt; int, <br class="typebreak">
sf::IntRect &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d1c/namespacegfx.html#35f773ecd26db8607f55fc71561889df">RectTileSet</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Conteneur avec des rect qui associe chaque numéro de tile à une sous image dans la texture. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18bf131ff7528915becc56ed692ba016"></a><!-- doxytag: member="gfx::FrameSet" ref="18bf131ff7528915becc56ed692ba016" args="" -->
typedef std::vector<br class="typebreak">
&lt; sf::Drawable * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>FrameSet</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81b3ffc8eddc6ac9e11866d01db6604c"></a><!-- doxytag: member="gfx::itFrame" ref="81b3ffc8eddc6ac9e11866d01db6604c" args="" -->
typedef FrameSet::const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>itFrame</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ab3d13694df2ed8e501288711314dc5"></a><!-- doxytag: member="gfx::vRow" ref="3ab3d13694df2ed8e501288711314dc5" args="" -->
typedef std::vector&lt; int &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>vRow</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="059bb226deb1289a6b2ee8a9ae057531"></a><!-- doxytag: member="gfx::vMap" ref="059bb226deb1289a6b2ee8a9ae057531" args="" -->
typedef std::vector&lt; vRow &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d1c/namespacegfx.html#059bb226deb1289a6b2ee8a9ae057531">vMap</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Matrice de map. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map&lt; int, const <br class="typebreak">
sf::Drawable * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d1c/namespacegfx.html#d36691b69ef221131fbe25be4de15885">TileSet</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tileset qui associe un nombre dans la matrice de la map à un sf::Drawable.  <a href="#d36691b69ef221131fbe25be4de15885"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="78011024a7bb78ae5f483f781b2dadf9"></a><!-- doxytag: member="gfx::itTile" ref="78011024a7bb78ae5f483f781b2dadf9" args="" -->
typedef TileSet::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>itTile</b></td></tr>

</table>
<hr><a name="_details"></a><h2>Description détaillée</h2>
Implement le moteur graphique de Hero War. 
<p>
<dl class="version" compact><dt><b>Version:</b></dt><dd>0.8a </dd></dl>
<dl class="author" compact><dt><b>Auteur:</b></dt><dd>Isra17 </dd></dl>

<p>
<hr><h2>Documentation des définition de type</h2>
<a class="anchor" name="d36691b69ef221131fbe25be4de15885"></a><!-- doxytag: member="gfx::TileSet" ref="d36691b69ef221131fbe25be4de15885" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/d1c/namespacegfx.html#d36691b69ef221131fbe25be4de15885">gfx::TileSet</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tileset qui associe un nombre dans la matrice de la map à un sf::Drawable. 
<p>
<b>typedef std::map&lt;int,const sf::Drawable*&gt;</b> TileSet; 
<p>Définition à la ligne <a class="el" href="../../d5/d2c/_map_layer_8h-source.html#l00016">16</a> du fichier <a class="el" href="../../d5/d2c/_map_layer_8h-source.html">MapLayer.h</a>.</p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Généré le Wed Feb 4 02:28:42 2009 pour Hero War par&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
</body>
</html>
